package vista;


import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;

import javax.swing.JFrame;
import javax.swing.JLabel;

import modelo.Juego;
import modelo.Carrera;

public class PantallaVictoria extends PantallaMensaje {

	private static final int TAMANIO_Y_TITULO = 100;
	private static final Color COLOR_TITULO = new Color(0x00b000);
	private Font fuenteTitulo = FuentesFactory.getFuente("DiscoInferno", 48);
	private JLabel etiquetaTitulo = new JLabel("VICTORIA");
	private JLabel etiquetaDetallesVictoria = new JLabel();
	private Carrera carrera = Juego.getInstancia().getCarrera();	
	
	public PantallaVictoria() {
		super(PantallaPrincipal.pantallaMenuPrincipal);
		setTitle("Victoria!!");
		mensaje.setLayout(new BorderLayout());
		etiquetaTitulo.setForeground(COLOR_TITULO);
		etiquetaTitulo.setFont(fuenteTitulo);
		etiquetaTitulo.setPreferredSize(new Dimension(PantallaPrincipal.TAMANIO_PREFERIDO_GRANDE.width, TAMANIO_Y_TITULO));
		etiquetaTitulo.setHorizontalAlignment(JLabel.CENTER);
		
		etiquetaDetallesVictoria.setHorizontalAlignment(JLabel.CENTER);
		
		mensaje.add(etiquetaTitulo, BorderLayout.NORTH);
		mensaje.add(etiquetaDetallesVictoria, BorderLayout.CENTER);
	}

	public void setCarrera(Carrera carrera) {
		this.carrera = carrera;		
	}
	
	@Override
	public void actualizar(){
		setCarrera(Juego.getInstancia().getCarrera());
	}
}
